Ứng dụng Hệ thập lục phân

Hệ thập lục phân được dùng phổ biến trong lập trình HTMLCSS (tạm dịch là Chương mục định hình tuần tự). Những lập trình này dùng bộ tam kết thập lục phân (hex triplet) biểu thị màu sắc trong các trang web, bắt đầu bằng một dấu "#". Dấu này còn được dùng để biểu thị các số thập lục phân nửa. Khi biểu thị màu sắc với 24 bit, công thức #RRGGBB ("Đỏ, Vàng, Xanh") được dùng để thể hiện. Trong công thức này, "RR" (tiếng Anh là "Red Red") biểu thị phân hợp màu đỏ, "GG" ("Green Green") biểu thị phân hợp màu vàng (đáng ra phải gọi là màu xanh lá cây, song gọi là vàng để phân biệt với phân hợp tiếp theo, màu xanh lam), và "BB" ("Blue Blue") biểu thị phân hợp màu xanh (lam) của tổ hợp tam phần, đại diện cho sắc độ của một màu. Lấy ví dụ, một dáng màu đỏ với giá trị thập phân (238, 9, 63) được mã hóa sang hệ thập lục phân là #EE093F. Công thức này được sao chép từ tổ chức màu sắc trong hệ thống cửa sổ X (X Window System).

Hệ thập phân còn được dùng trong kỹ thuật máy tính trên nhiều khía cạnh chung chung khác, và là một phương pháp thông thường nhất để biểu đạt giá trị của một byte, dùng dãy các ký tự (string), mà con người ai cũng có thể đọc được. Tất cả các giá trị của một byte (bao gồm 256 giá trị) đều có thể được biểu thị bằng hệ thập lục phân. Một số người cho rằng phương pháp dùng hệ ASCII 8-bit, để biểu thị giá trị, là một phương pháp khả thi, song phương pháp này không toàn diện, vì hệ ASCII còn bao gồm những ký tự không in được (còn gọi là các ký tự điều khiển (control characters)), không thích hợp cho mục đích.

Trong các dòng liên kết nối URL, những chữ đặc biệt có thể được biểu thị bằng cách dùng mã thập lục phân, dẫn đầu bằng dấu phần trăm (%), chẳng hạn http://vi.wikipedia.org/wiki/Trang%20Ch%C3%ADnh.

Công thức quy định cách viết địa chỉ IPv6, đại diện mỗi nhóm số gồm 16 bit, bằng những số thập lục phân, hòng làm cho việc đọc, và sao chép các địa chỉ dài 128-bit được dễ dàng hơn.

Tài liệu tham khảo

WikiPedia: Hệ thập lục phân http://www.intuitor.com/hex/ http://www.mathsisfun.com/hexadecimal-decimal-colo... http://www.pcnineoneone.com/howto/hex1.html http://acms.synonet.com/bendix/intro/bitsof.pdf http://www.thinkgeek.com/tshirts/frustrations/6596... http://www.web-colors-explained.com/hex.php http://www.engr.umd.edu/~nsw/ench250/number.htm http://www.insidereality.net/site/content/math/bas... http://leetkey.mozdev.org https://commons.wikimedia.org/wiki/Category:Hexade...